#include "menu.h"
#include "editor.h"
#include "elim.h"
#include <stdio.h>
#include <stdlib.h>

int menuprinci()
{
     
     menu menu;
    
while (menu.opc != 0){
      system("cls");
      
      
	printf("ESCOJE UNA OPCION\n\n\t1 - <PREDEFINIDO>\n\t2 - <EXISTENTE> \n\t3 - <BORRAR>\n\t4 - <MOVER>\n\t5 - <CONVERSOR>\n\t6 - <ELIMINAR .TUX>\n\t7 - <LISTAR CARPETAS>\n\t8 - <LISTAR .TUX>\n\n\t0 - <EXIT> \n\n TUX#");
_flushall();
scanf("%i",&menu.opc);
switch (menu.opc){
    case 1:
        predefi();
          menueditor(&menu);
         break;
    case 2:
       existente ();
       menueditor(menu.arch);
        break;
    case 3:
        borrar();
        break;
    case 4:
        mover();
        break;
    case 5:
        renom();
        break;
     case 6:
          eliminararch (&menu);
        break;
     case 7:
          visio (&menu);
        break;
     case 8:
          visiotux (&menu);
        break;
    case 0:
         salir();
         break;
    default:
        printf("TAS COLADO TE AYUDARE CON EL PREDEFINIDO '%s'\n" ,menu.arch);
}
}
menu.opc = 'a';
return(0);
}

void predefi()
{
     menu menu;
     system("cls");
     strcpy(menu.arch, "FREE.TUX");
     printf("TE E CREADO %s\n", menu.arch);
     system("pause");   
}


void borrar()
{
     menu menu;
system("cls");
        printf("DIME EL ARCHIVO A BORRARr\n\n TUX# ");
        _flushall();
        scanf("%[^\n]",&menu.arch);
        _flushall();
        strcpy(menu.borrar, " ");
        strcat(menu.borrar, "del ");
        strcat (menu.borrar, menu.arch);
        
        //printf("%s", borrar);
        system(menu.borrar);
        system("pause");
        menu.opc=5;

 }
	


void existente ()
{	
    menu menu;
    system("cls");
	 printf("DIME EL NOMBRE DEL ARCHIVO (ALGO.TUX)\n\n TUX# ");
        _flushall();
        scanf("%[^\n]",&menu.arch);
        printf("\n USAREMOS ESTE ARCHIVO %s\n",menu.arch);
        system("pause");

}


void mover()
{
         menu menu;
      system("cls");
        printf("DIME EL FICHERO A MOVER\n\n TUX# ");
        _flushall();
        scanf("%[^\n]",&menu.arch);
        printf("\n DONDE LO QUIERES? \n");
        _flushall();
        scanf("%s", menu.move);
         _flushall();
        strcat(menu.borrar, "move ");
        strcat (menu.borrar, menu.arch);
        strcat(menu.borrar, " ");
        strcat (menu.borrar, menu.move);

        system(menu.borrar);
        printf("<VUELVER ATRAS>");
        system("pause");        
     }

void salir()
{
 system("cls");
 printf("\n\n\n\n SOFTWARE OPEN SOURCE : TUXXAVI@GMAIL.COM \n\n\n\n\n\n");
 system("PAUSE");
}

void renom()
{
     menu menu;
     system("cls");
 printf("QUE TXT QUIERES CONVERTIR A .TUX?\n\n");
  printf("INTRODUCE EL NOMBRE CON EXTENSION (ALGO.TXT):\n");
 scanf("%s" ,menu.arch);
 strcat(menu.borrar, "rename ");
 strcat(menu.borrar, menu.arch);
 printf("QUE NOMBRE QUIERES PONER (SIN EXTENSION):\n");
 scanf("%s" ,menu.arch);
 strcat (menu.borrar, " ");
 strcat(menu.borrar, menu.arch);
  strcat (menu.borrar, ".tux");
 
 system(menu.borrar);
 printf("<VOLVER ATRAS>");
 system("pause>null");
}
